Posts Tagged: ruby on rails
-
Bridging the Gap: Integrating Modern HMR into Old Rails Apps
Learn how to modernize your legacy Ruby on Rails application's frontend workflow by integrating Hot Module Replacement (HMR) using Vite Ruby to boost productivity.
-
CVE-2007-5379: Ruby on Rails XML File Disclosure Vulnerability
An analysis of CVE-2007-5379, a moderate-severity vulnerability discovered in Ruby on Rails versions prior to 1.2.4, which allowed remote attackers to determine the existence of arbitrary files and read contents of XML files on the server.
-
Understanding CVE-2007-5380: Session Fixation via URL-Based Sessions in Early Rails
An in-depth look at CVE-2007-5380, a session fixation vulnerability in early Ruby on Rails versions caused by URL-based session identifiers.
-
CVE-2008-7310: Spree Hash Restriction Weakness
An analysis of CVE-2008-7310, a mass assignment vulnerability in early versions of the Spree e-commerce framework for Ruby on Rails that allowed attackers to bypass the payment process.
-
Fixing CVE-2023-28362: Mitigating XSS via redirect_to in Action Pack
Learn how to mitigate CVE-2023-28362, a Cross-Site Scripting (XSS) vulnerability related to the redirect_to method in Ruby on Rails Action Pack.
-
Fixing Race Conditions in Minitest After Upgrading to Rails 8
Learn how to identify and resolve flaky tests and race conditions in Minitest caused by parallel testing after upgrading your Ruby on Rails application to version 8.
-
Fix Broken CI Builds from Rails 7.1 Deprecation Warnings
How to fix broken CI builds caused by Rails 7.1 deprecation warnings.
-
Improving Frontend Security with Strict Content Security Policies in Rails 8
Learn how to mitigate Cross-Site Scripting (XSS) and meet compliance requirements using nonce-based Strict Content Security Policies (CSP) in Rails 8.
-
Lazy-Loading Frontend Components in a Rails Inertia.js Architecture
How to implement code splitting and lazy loading in a Ruby on Rails application using Inertia.js to improve frontend performance.